package com.tiancheng.trade.order.util.cmq.queue;

/**
 * @Author: likailun
 * @Description: 队列消费
 * @Date: create in 2024/9/23 17:10
 */
public interface QueueConsumer {
	/**
	 * 获取队列名称
	 * @return
	 */
	String getQueueName();

	/**
	 * 轮训间隔，取值范围为0到30
	 * @return
	 */
	Integer getPollingWaitSeconds();

	/**
	 * 工作线程数
	 * @return
	 */
	int getHandleThreadNum();

	/**
	 * 每次拉取的数量
	 * @return
	 */
	int getPullBatchSize();
}
